<?php
require_once("../conf/conf.inc.php");
require_once("../lib/util.lib.php");
validerLogin();
$post = $_POST;  
if (isset($_FILES["csv_fichier"])){
  $handle = fopen($_FILES["csv_fichier"]["tmp_name"], "r");
  $data = fgetcsv($handle, 1000, ";");
  $out = "";
  while (($data = fgetcsv($handle,null, ";")) !== FALSE) {
     if (!empty($data[$post["csv_nom_pos"]])){
       $out .="id[]=new&";
       if(is_numeric($post["csv_nom_pos"]))
         $out .="nom[]={$data[$post["csv_nom_pos"]]}&";
       else
         $out .="nom[]=&";
         
       if(is_numeric($post["csv_prenom_pos"]))
         $out .="prenom[]={$data[$post["csv_prenom_pos"]]}&";
       else
         $out .="prenom[]=&";
         
       if(is_numeric($post["csv_courriel_pos"]))
         $out .="courriel[]={$data[$post["csv_courriel_pos"]]}&";
       else
         $out .="courriel[]=&";
         
       if(isset($post["membre"]))
         $out .="membre[]=1&";
       elseif(is_numeric($post["csv_membre_pos"]))
         $out .="membre[]={$data[$post["csv_membre_pos"]]}&";
       else
         $out .="membre[]=0&";
         
       if(is_numeric($post["csv_ext_tel_pos"]))
         $out .="ext_tel[]={$data[$post["csv_ext_tel_pos"]]}&";
       else
         $out .="ext_tel[]=0&";
         
       $out .="effacer[]=0&";
     }
  }
  $out .= "action=editer_membre";
  fclose($handle);
  
  $path = $_SERVER["HTTP_HOST"] ."/".substr($_SERVER["REQUEST_URI"],0,strrpos($_SERVER["REQUEST_URI"],"/"));
  $url = "http://$path/membre.php";
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL,$url);
  
  
  curl_setopt($ch, CURLOPT_POST, 1);
  
  curl_setopt($ch, CURLOPT_POSTFIELDS,$out);
  $result = curl_exec ($ch);
  curl_close ($ch);
  die();
}
 ?>
<html>
  <head>
    <title>Gestion des membres - importation csv</title>
  </head>
  <body>
    <form enctype="multipart/form-data" method="post">
      <table align="center">
        <tr>
          <th>Valeurs disponibles et position dans le fichier<br/>
          (Laisser le champ vide si la valeur n'est pas dans le csv).
            <table>
              <tr>
                <td align="right">Nom</td>
                <td>
                  <input name="csv_nom_pos" size="1" />
                </td>
              </tr>
              <tr>
                <td align="right">Pr&eacute;nom</td>
                <td>
                  <input type="text" name="csv_prenom_pos" size="1" />
                </td>
              </tr>
              <tr>
                <td align="right">Courriel</td>
                <td>
                  <input type="text" name="csv_courriel_pos" size="1" />
                </td>
              </tr>
              <tr>
                <td align="right">Membre par d&eacute;faut ?</td>
                <td>
                  <input type="checkbox" name="membre" value="1" />
                </td>
              </tr>
              <tr>
                <td align="right">Membre (0 ou 1)</td>
                <td>
                  <input type="text" name="csv_membre_pos" size="1" />
                </td>
              </tr>
              <tr>
                <td align="right">Extension t&eacute;l&eacute;phonique</td>
                <td>
                  <input type="text" name="csv_ext_tel_pos" size="1" />
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td>Fichier &agrave; importer : <input type="file" name="csv_fichier" /></td>
        </tr>
        <tr>
          <td align="center">
            <br/><input type="submit" value="Soumette" />
            <br/><a href="membre.php">Retour</a>
          </td>
        </tr>
      </table>
    </form>
 
  </body>
</html>